Homenucleic acids